package com.js.purs.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.util.Date;

/**
 * 候选人列表对象 pur_bind_cdd
 * 
 * @author lzq
 * @date 20240707
 */
public class PurBindCdd extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 候选人编号 */
    private Long cddId;

    /** 投标人名称 */
    @Excel(name = "投标人名称")
    private String supName;

    /** 供应商编号 */
    @Excel(name = "供应商编号")
    private String supCode;

    /** 最终报价 */
    @Excel(name = "最终报价")
    private Long finalQuote;

    /** 最终得分 */
    @Excel(name = "最终得分")
    private Long finalScore;

    /** 是否推荐 */
    @Excel(name = "是否推荐")
    private String recommended;

    /** 排名 */
    @Excel(name = "排名")
    private Long ranking;

    /** 是否中标 */
    @Excel(name = "是否中标")
    private String winningBid;

    private Date openTime;

    public Date getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    /** 项目编号 */
    @Excel(name = "项目编号")
    private String bindCode;

    public void setCddId(Long cddId) 
    {
        this.cddId = cddId;
    }

    public Long getCddId() 
    {
        return cddId;
    }
    public void setSupName(String supName) 
    {
        this.supName = supName;
    }

    public String getSupName() 
    {
        return supName;
    }
    public void setSupCode(String supCode) 
    {
        this.supCode = supCode;
    }

    public String getSupCode() 
    {
        return supCode;
    }
    public void setFinalQuote(Long finalQuote) 
    {
        this.finalQuote = finalQuote;
    }

    public Long getFinalQuote() 
    {
        return finalQuote;
    }
    public void setFinalScore(Long finalScore) 
    {
        this.finalScore = finalScore;
    }

    public Long getFinalScore() 
    {
        return finalScore;
    }
    public void setRecommended(String recommended) 
    {
        this.recommended = recommended;
    }

    public String getRecommended() 
    {
        return recommended;
    }
    public void setRanking(Long ranking) 
    {
        this.ranking = ranking;
    }

    public Long getRanking() 
    {
        return ranking;
    }
    public void setWinningBid(String winningBid) 
    {
        this.winningBid = winningBid;
    }

    public String getWinningBid() 
    {
        return winningBid;
    }
    public void setBindCode(String bindCode) 
    {
        this.bindCode = bindCode;
    }

    public String getBindCode() 
    {
        return bindCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cddId", getCddId())
            .append("supName", getSupName())
            .append("supCode", getSupCode())
            .append("finalQuote", getFinalQuote())
            .append("finalScore", getFinalScore())
            .append("recommended", getRecommended())
            .append("ranking", getRanking())
            .append("winningBid", getWinningBid())
            .append("bindCode", getBindCode())
            .toString();
    }
}
